/* 
  需求：读取观书有感.txt 并输出到控制台
*/
// 1.引入fs模块
const fs = require("fs");

// 2.异步读取
fs.readFile("./观书有感.txt", (err, data) => {
  // 错误优先回调函数
  // err:返回错误信息，data:读取到的文件内容为一个Buffer
  if (err) {
    console.log("读取出错");
    return;
  }
  // console.log(data);//<Buffer e5 8d 8a e4 ba a9 e6 96 b9 e5 a1 98 e4 b8 80 e9 89 b4 e5 bc 80 0d 0a e5 a4 a9 e5 85 89 e4 ba 91 e5 bd b1 e5 85 b1 e5 be 98 e5 be 8a 0d 0a e9 97 ae e6 ... 42 more bytes>
  console.log(data.toString()); // 读取成功
});

// 3.同步读取
let data = fs.readFileSync("./观书有感.txt"); // 读取文件内容存储到data中
console.log(data.toString()); // 将读取到的buffer转换为字符串
